Pseudorandom Generators without the XOR Lemma
نویسندگان
چکیده
Impagliazzo andWigderson IW have recently shown that if there exists a decision problem solvable in time O n and having circuit complexity n for all but nitely many n then P BPP This result is a culmination of a series of works showing connections between the existence of hard predicates and the existence of good pseudorandom generators The construction of Impagliazzo andWigderson goes through three phases of hardness ampli cation a multivariate polynomial encoding a rst derandomized XOR Lemma and a second derandomized XOR Lemma that are composed with the Nisan Wigderson NW generator In this paper we present two di erent approaches to proving the main result of Impagliazzo and Wigderson In developing each approach we introduce new techniques and prove new results that could be useful in future improvements and or applications of hardness randomness trade o s Our rst result is that when a modi ed version of the Nisan Wigderson generator construction is applied with a mildly hard predicate the result is a generator that produces a distribution indis tinguishable from having large min entropy An extractor can then be used to produce a distribution computationally indistinguishable from uniform This is the rst construction of a pseudorandom gen erator that works with a mildly hard predicate without doing hardness ampli cation We then show that in the Impagliazzo Wigderson construction only the rst hardness ampli cation phase encoding with multivariate polynomial is necessary since it already gives the required average case hardness We prove this result by i establishing a connection between the hardness ampli cation problem and a list decoding problem for error correcting codes and ii presenting a list decoding algo rithm for error correcting codes based on multivariate polynomials that improves and simpli es a previous one by Arora and Sudan AS
منابع مشابه
Extractors and Pseudorandom generators using the hard core lemma
We present a construction of an extractor based exclusively on hardness amplification which extracts from sources with (some) polynomially small min-entropy. This improves upon a similar construction of the author with Trevisan ([DT09]) both in terms of the entropy rate and seed length. The extractor in [DT09] could extract from N -bit sources with entropy γN (for γ > 0) using a seed of length ...
متن کاملComputational Indistinguishability Amplification: Tight Product Theorems for System Composition
Computational indistinguishability amplification is the problem of strengthening cryptographic primitives whose security is defined by bounding the distinguishing advantage of an efficient distinguisher. Examples include pseudorandom generators (PRGs), pseudorandom functions (PRFs), and pseudorandom permutations (PRPs). The literature on computational indistinguishability amplification consists...
متن کاملPseudorandom recursions II
We present our earlier results (not included in Hars and Petruska due to space and time limitations), as well as some updated versions of those, and a few more recent pseudorandom number generator designs. These tell a systems designer which computer word lengths are suitable for certain high-quality pseudorandom number generators, and which constructions of a large family of designs provide lo...
متن کاملTrifork, a New Pseudorandom Number Generator Based on Lagged Fibonacci Maps
A new family of cryptographically secure pseudorandom number generators, is described. It is based on the combination of the sequences generated by three coupled Lagged Fibonacci generators, mutually perturbed. The mutual perturbation method consists of the bitwise XOR cross-addition of the output of each generator with the right-shifted output of the nearby generator. The proposed generator ha...
متن کاملPseudo-random number generators for Monte Carlo simulations on ATI Graphics Processing Units
Basic uniform pseudo-random number generators are implemented on ATI Graphics Processing Units (GPU). The performance results of the realized generators (multiplicative linear congruential (GGL), XOR-shift (XOR128), RANECU, RANMAR, RANLUX and Mersenne Twister (MT19937)) on CPU and GPU are discussed. The obtained speed-up factor is hundreds of times in comparison with CPU. RANLUX generator is fo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Electronic Colloquium on Computational Complexity (ECCC)
دوره 5 شماره
صفحات -
تاریخ انتشار 1998